Adversarial process